Task Modeling with Reusable Problem-Solving Methods
نویسندگان
چکیده
Problem-solving methods for knowledge-based systems establish the behavior of such systems by de ning the roles in which domain knowledge is used and the ordering of inferences. Developers can compose problem-solving methods that accomplish complex application tasks from primitive, reusable methods. The key steps in this development approach are task analysis, method selection (from a library), and method con guration. Prot eg e-ii is a knowledge-engineering environment that allows developers to select and con gure problem-solving methods. In addition, prot eg e-ii generates domain-speci c knowledge-acquisition tools that domain specialists can use to create knowledge bases on which the methods may operate. The board-game method is a problem-solving method that de nes control knowledge for a class of tasks that developers can model in a highly speci c way. The method adopts a conceptual model of problem solving in which the solution space is construed as a \game board" on which the problem solver moves \playing pieces" according to prespeci ed rules. This familiar conceptual model simpli es the developer's cognitive demands when con guring the board-game method to support new application tasks. We compare con guration of the board-game method to that of a chronological-backtracking problem-solving method for the same application tasks (for example, Towers of Hanoi and the Sisyphus room-assignment problem). We also examine how method designers can specialize problem-solving methods by making ontological commitments to certain classes of tasks. We exemplify this technique by specializing the chronologicalbacktracking method to the board-game method.
منابع مشابه
A Library of Components for Classification Problem Solving
In this document we present a library of generic, reusable components whose purpose is to support the specification and operationalization of classification problem solvers. In addition, it is envisaged that this library will provide a test case for future version of the IBROW component brokering and configuration system. The library has been specified in the OCML modelling language, according ...
متن کاملModeling tasks with mechanisms
Building a problem solver and acquiring the knowledge needed to operate it are the two central goals of knowledge engineering. To achieve these goals, knowledge engineers construct models of the domain and of the task of interest. The various approaches used for modeling, however, have so far failed to define methods and techniques that can be applied across domains and tasks, and to produce mo...
متن کاملIntegrated modeling and solving the resource allocation problem and task scheduling in the cloud computing environment
Cloud computing is considered to be a new service provider technology for users and businesses. However, the cloud environment is facing a number of challenges. Resource allocation in a way that is optimum for users and cloud providers is difficult because of lack of data sharing between them. On the other hand, job scheduling is a basic issue and at the same time a big challenge in reaching hi...
متن کاملRemedying the Reusability { Usability Tradeoo for Problem-solving Methods
We expect reuse of parts of knowledge-based systems to become more and more important in the near future, as opposed to building systems from scratch every time. It is, however, well known that there exists a tradeoo between usability and reusability: the more components become reusable, the less usable they become. This is due to the fact that, in order to have a working system, a gap has to b...
متن کاملModel formulation as a problem-solving task: Computer-assisted engineering modeling
A central purpose of knowledge acquisition technology is to assist with the formulation of domain models that underlie knowledge systems. In this article we examine the model formulation process itself as a problem-solving task. Drawing from AI research in qualitative reasoning about physical systems, we characterize the model formulation task in terms of the inputs, the reasoning subtasks, and...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Artif. Intell.
دوره 79 شماره
صفحات -
تاریخ انتشار 1995